home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
language
/
asxsrc.arc
/
LKIHX.C
< prev
next >
Wrap
C/C++ Source or Header
|
1989-08-25
|
630b
|
40 lines
/* lkihx.c */
/*
* (C) Copyright 1989
* All Rights Reserved
*
* Alan R. Baldwin
* 721 Berkeley St.
* Kent, Ohio 44240
*/
#include <stdio.h>
#include "aslink.h"
VOID
ihx(i)
{
register chksum;
if (i) {
if (hilo == 0) {
chksum = rtval[0];
rtval[0] = rtval[1];
rtval[1] = chksum;
}
chksum = rtcnt-2;
fprintf(ofp, ":%02X", chksum);
for (i = 0; i < rtcnt ; ++i) {
fprintf(ofp, "%02X", rtval[i]);
chksum += rtval[i];
if (i == 1) {
fprintf(ofp, "00");
}
}
fprintf(ofp, "%02X\n", (-chksum) & 0xff);
} else {
fprintf(ofp, ":00000001FF\n");
}
}